/* reset style Eric Meyer  *    */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
.clear {clear:both;float:none;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
html {height: 100%;}
body {font: 12px/18px Arial, Tahoma, Verdana, sans-serif;height: 100%;}
a {color: blue;outline: none;text-decoration: underline;}
a:hover {text-decoration: none;}
p {margin: 0 0 18px;}
img {border: none;}
input {vertical-align: middle;}

/* login page **    */
#login_form {width: 400px;margin: 110px auto 0;min-height: 100%;}
.logo { background: url(im/logo-vkposter.jpg) no-repeat; height: 95px;margin-bottom:25px;}
.block_form { width:400px; height:218px; background: #567aa1; border: 1px solid #426285; border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;}
.avtoriz {width: 294px; height: 22px; border: 1px solid #607fa1; padding-left:30px; background: #dae2e8 url(im/vk-login.jpg) 0 1px no-repeat;
			margin:18px auto; font: bold 12px/22px Arial, Tahoma, sans-serif; color:#45688e;}
.form_login {width: 320px; margin: 0 auto;}
.form_login label {width: 76px; vertical-align: top;padding-top:3px; color:#fff; font-size:17px; display:inline-block;}
.form_login input {width: 240px; height: 22px; margin-bottom: 13px; border:1px solid #607fa1;background: #dae2e8;color:#567aa1;
						font:bold 13px/22px Arial, Tahoma, sans-serif;padding-left:2px;}
.form_login input.submit {width: 122px; height: 22px; background: #587ba3;margin:0 auto 22px;display: block; box-shadow:0 0 10px 0 #000;
							-webkit-box-shadow:0 0 10px 0 #000;-moz-box-shadow:0 0 10px 0 #000;-webkit-border-radius:5px;-moz-border-radius:5px;
							border-radius:5px;color:#fff;border:none;font: normal 13px/22px Arial, sans-serif;}
.vk_autoriz a {width: 180px; height: 22px; background: #587ba3;margin:0 auto 13px;display: block; box-shadow:0 0 10px 0 #000; text-align: center;
				font:11px/22px Arial, sans-serif;-webkit-box-shadow:0 0 10px 0 #000;-moz-box-shadow:0 0 10px 0 #000;color:#fff;text-decoration:none;}
.vk_autoriz a:hover {box-shadow:0 0 8px 0 #000;font:11px/22px Arial, sans-serif;-webkit-box-shadow:0 0 10px 0 #000;-moz-box-shadow:0 0 10px 0 #000;}
.vk_autoriz a:focus {box-shadow:0 0 2px 0 #000;font:11px/20px Arial, sans-serif;-webkit-box-shadow:0 0 10px 0 #000;-moz-box-shadow:0 0 10px 0 #000;}


/* index page ***  */
#wrapper {width: 800px;margin: 0 auto;min-height: 100%;height: auto !important;height: 100%;}
/* Header   -----------------------------------------------------------------------------*/
#header {height: 37px; background: #567aa1 url(im/header-logo.png) 15px 0 no-repeat; border: 1px solid #426285; -webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;margin-bottom:5px;}
.head_center {margin:8px 0 0 120px;color:#fff;float:left;width:280px;}
.head_center ul li, .head_right ul li {float:left;margin-left:10px;}
.head_center ul li a, .head_right ul li a {color:#fff;font:12px Arial, sans-serif;}
.head_right {float: right;width:390px;margin:8px 5px 0 0;color:#fff; text-align:right;}
.head_right ul li select{width:140px;margin-top:-2px;}


/* Middle   -----------------------------------------------------------------------------*/
#middle {width: 100%;padding: 0 0 20px;height: 1%;position: relative;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;overflow: hidden;}
#content {padding: 0 190px 0 190px;}
.head {background: #eee;-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0; height: 30px; font:14px/30px Tahoma, Arial, sans-serif;color:#4a6a94;padding-left:15px;}
.cont_body {border-left: 3px solid #eee;border-right: 3px solid #eee;border-bottom: 3px solid #eee;padding:1px;}
.cont_setting {height:136px; background: #567aa1; border: 1px solid #426285; border-radius:12px;-webkit-border-radius:12px;
					-moz-border-radius:12px;margin:3px;text-align:center;}
.cont_setting a {margin:26px 0 37px 0; display: block;color:#f1f5fb;font:14px Tahoma, Arial, sans-serif;}
.cont_setting span {display: block;color:#fff;font:18px Tahoma, Arial, sans-serif;}
.polosa { float:right; background: url(im/polosa.jpg) 0 20px no-repeat; width:27px; height: 340px; text-align:center;color:#567aa1;font:14px Tahoma, Arial, sans-serif;}


/* Sidebar Left   -----------------------------------------------------------------------------*/
#sideLeft {float: left;width: 180px;margin-left: -100%;position: relative;}
.side_body {background: #eee; font:12px/20px Tahoma, Arial, sans-serif;color:#4a6a94;padding:3px 0 13px 15px;margin-top:3px;text-decoration:none;
			-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;}
.side_body ul li a {font:12px/20px Tahoma, Arial, sans-serif;color:#4a6a94;text-decoration:none;}
.side_body {background: #eee; font:12px/20px Tahoma, Arial, sans-serif;color:#4a6a94;padding-left:15px;margin-top:3px;text-decoration:none;}

/* Sidebar Right   -----------------------------------------------------------------------------*/
#sideRight {float: left;margin-right: -3px;width: 180px;margin-left: -180px;position: relative;}
.right_set { width:180px;color:#496c93;font-size:13px;}			
.right_set textarea {width:174px;border:none; background: #eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:3px 0; 
							height:96px; color:#aebdd0;padding:3px;max-width:175px; max-height: 110px;}
.right_set select {margin:12px 0;}
.right_set input {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;margin-bottom:10px;height: 42px;border:none;width:180px;}
.right_set input.post {background: url(im/bg-button.jpg) repeat-x;margin:3px 0 5px;font-size:14px;}
.right_set input.del {background: url(im/input-del.jpg) repeat-x;} 
.right_set input.prop {background: url(im/input-prop.jpg) repeat-x;} 

/* Footer  -----------------------------------------------------------------------------*/
#footer {width: 800px;margin: -20px auto 0;height: 20px;position: relative;color:#4a6a94;font-size:11px;text-align: center;}


/* outline:1px solid #c00;  */